home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / the_lord.swf / scripts / Fmd5.as next >
Text File  |  2007-04-25  |  17KB  |  319 lines

  1. var ┬º\x01┬º = 285;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 285)
  5.    {
  6.       set("\x01",eval("\x01") + 83);
  7.       ┬º┬ºpush(true);
  8.       continue;
  9.       eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(29)] = function(input)
  10.       {
  11.          return this[┬º┬ºconstant(25)](input);
  12.       };
  13.    }
  14.    if(eval("\x01") == 628)
  15.    {
  16.       set("\x01",eval("\x01") - 68);
  17.       ┬º┬ºpush(true);
  18.       continue;
  19.    }
  20.    if(eval("\x01") != 821)
  21.    {
  22.       if(eval("\x01") != 493)
  23.       {
  24.          if(eval("\x01") == 449)
  25.          {
  26.             set("\x01",eval("\x01") + 44);
  27.             break;
  28.          }
  29.          if(eval("\x01") != 368)
  30.          {
  31.             if(eval("\x01") != 560)
  32.             {
  33.                if(eval("\x01") != 613)
  34.                {
  35.                   if(eval("\x01") == 936)
  36.                   {
  37.                      set("\x01",eval("\x01") - 525);
  38.                      break;
  39.                   }
  40.                   if(eval("\x01") == 584)
  41.                   {
  42.                      set("\x01",eval("\x01") + 242);
  43.                      nextFrame();
  44.                      play();
  45.                      nextFrame();
  46.                      nextFrame();
  47.                      nextFrame();
  48.                      stop();
  49.                      stop();
  50.                      break;
  51.                   }
  52.                   if(eval("\x01") == 319)
  53.                   {
  54.                      set("\x01",eval("\x01") + 309);
  55.                      toggleHighQuality();
  56.                      stop();
  57.                   }
  58.                   else
  59.                   {
  60.                      if(eval("\x01") == 826)
  61.                      {
  62.                         set("\x01",eval("\x01") - 5);
  63.                         ┬º┬ºpush(true);
  64.                         continue;
  65.                      }
  66.                      if(eval("\x01") != 411)
  67.                      {
  68.                         break;
  69.                      }
  70.                      set("\x01",eval("\x01") - 263);
  71.                      Fmd5Class.prototype = new MovieClip();
  72.                      ┬º┬ºpush("Fmd5Class");
  73.                   }
  74.                   eval(┬º┬ºpop())[┬º┬ºconstant(8)][┬º┬ºconstant(10)] = function(a, n)
  75.                   {
  76.                      return a << n | a >>> 32 - n;
  77.                   };
  78.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(11)] = function(a, b, c, d, x, s, ac)
  79.                   {
  80.                      return this[┬º┬ºconstant(10)](a + (b & c | (~b) & d) + x + ac,s) + b;
  81.                   };
  82.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(12)] = function(a, b, c, d, x, s, ac)
  83.                   {
  84.                      return this[┬º┬ºconstant(10)](a + (b & d | c & (~d)) + x + ac,s) + b;
  85.                   };
  86.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(13)] = function(a, b, c, d, x, s, ac)
  87.                   {
  88.                      return this[┬º┬ºconstant(10)](a + (b ^ c ^ d) + x + ac,s) + b;
  89.                   };
  90.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(14)] = function(a, b, c, d, x, s, ac)
  91.                   {
  92.                      return this[┬º┬ºconstant(10)](a + (c ^ (b | ~d)) + x + ac,s) + b;
  93.                   };
  94.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(15)] = function(buf, offset)
  95.                   {
  96.                      var _loc6_ = undefined;
  97.                      var _loc5_ = undefined;
  98.                      var _loc4_ = undefined;
  99.                      var _loc3_ = undefined;
  100.                      var _loc2_ = this[┬º┬ºconstant(5)];
  101.                      _loc6_ = this[┬º┬ºconstant(2)][0];
  102.                      _loc5_ = this[┬º┬ºconstant(2)][1];
  103.                      _loc4_ = this[┬º┬ºconstant(2)][2];
  104.                      _loc3_ = this[┬º┬ºconstant(2)][3];
  105.                      set(┬º┬ºconstant(16),0);
  106.                      while(eval(┬º┬ºconstant(16)) < 16)
  107.                      {
  108.                         _loc2_[eval(┬º┬ºconstant(16))] = buf[eval(┬º┬ºconstant(16)) * 4 + offset] & 255;
  109.                         set(┬º┬ºconstant(17),1);
  110.                         while(eval(┬º┬ºconstant(17)) < 4)
  111.                         {
  112.                            _loc2_[eval(┬º┬ºconstant(16))] |= (buf[eval(┬º┬ºconstant(16)) * 4 + eval(┬º┬ºconstant(17)) + offset] & 255) << eval(┬º┬ºconstant(17)) * 8;
  113.                            set(┬º┬ºconstant(17),eval(┬º┬ºconstant(17)) + 1);
  114.                         }
  115.                         set(┬º┬ºconstant(16),eval(┬º┬ºconstant(16)) + 1);
  116.                      }
  117.                      _loc6_ = this[┬º┬ºconstant(11)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[0],7,3614090360);
  118.                      _loc3_ = this[┬º┬ºconstant(11)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[1],12,3905402710);
  119.                      _loc4_ = this[┬º┬ºconstant(11)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[2],17,606105819);
  120.                      _loc5_ = this[┬º┬ºconstant(11)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[3],22,3250441966);
  121.                      _loc6_ = this[┬º┬ºconstant(11)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[4],7,4118548399);
  122.                      _loc3_ = this[┬º┬ºconstant(11)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[5],12,1200080426);
  123.                      _loc4_ = this[┬º┬ºconstant(11)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[6],17,2821735955);
  124.                      _loc5_ = this[┬º┬ºconstant(11)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[7],22,4249261313);
  125.                      _loc6_ = this[┬º┬ºconstant(11)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[8],7,1770035416);
  126.                      _loc3_ = this[┬º┬ºconstant(11)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[9],12,2336552879);
  127.                      _loc4_ = this[┬º┬ºconstant(11)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[10],17,4294925233);
  128.                      _loc5_ = this[┬º┬ºconstant(11)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[11],22,2304563134);
  129.                      _loc6_ = this[┬º┬ºconstant(11)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[12],7,1804603682);
  130.                      _loc3_ = this[┬º┬ºconstant(11)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[13],12,4254626195);
  131.                      _loc4_ = this[┬º┬ºconstant(11)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[14],17,2792965006);
  132.                      _loc5_ = this[┬º┬ºconstant(11)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[15],22,1236535329);
  133.                      _loc6_ = this[┬º┬ºconstant(12)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[1],5,4129170786);
  134.                      _loc3_ = this[┬º┬ºconstant(12)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[6],9,3225465664);
  135.                      _loc4_ = this[┬º┬ºconstant(12)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[11],14,643717713);
  136.                      _loc5_ = this[┬º┬ºconstant(12)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[0],20,3921069994);
  137.                      _loc6_ = this[┬º┬ºconstant(12)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[5],5,3593408605);
  138.                      _loc3_ = this[┬º┬ºconstant(12)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[10],9,38016083);
  139.                      _loc4_ = this[┬º┬ºconstant(12)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[15],14,3634488961);
  140.                      _loc5_ = this[┬º┬ºconstant(12)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[4],20,3889429448);
  141.                      _loc6_ = this[┬º┬ºconstant(12)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[9],5,568446438);
  142.                      _loc3_ = this[┬º┬ºconstant(12)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[14],9,3275163606);
  143.                      _loc4_ = this[┬º┬ºconstant(12)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[3],14,4107603335);
  144.                      _loc5_ = this[┬º┬ºconstant(12)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[8],20,1163531501);
  145.                      _loc6_ = this[┬º┬ºconstant(12)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[13],5,2850285829);
  146.                      _loc3_ = this[┬º┬ºconstant(12)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[2],9,4243563512);
  147.                      _loc4_ = this[┬º┬ºconstant(12)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[7],14,1735328473);
  148.                      _loc5_ = this[┬º┬ºconstant(12)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[12],20,2368359562);
  149.                      _loc6_ = this[┬º┬ºconstant(13)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[5],4,4294588738);
  150.                      _loc3_ = this[┬º┬ºconstant(13)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[8],11,2272392833);
  151.                      _loc4_ = this[┬º┬ºconstant(13)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[11],16,1839030562);
  152.                      _loc5_ = this[┬º┬ºconstant(13)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[14],23,4259657740);
  153.                      _loc6_ = this[┬º┬ºconstant(13)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[1],4,2763975236);
  154.                      _loc3_ = this[┬º┬ºconstant(13)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[4],11,1272893353);
  155.                      _loc4_ = this[┬º┬ºconstant(13)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[7],16,4139469664);
  156.                      _loc5_ = this[┬º┬ºconstant(13)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[10],23,3200236656);
  157.                      _loc6_ = this[┬º┬ºconstant(13)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[13],4,681279174);
  158.                      _loc3_ = this[┬º┬ºconstant(13)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[0],11,3936430074);
  159.                      _loc4_ = this[┬º┬ºconstant(13)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[3],16,3572445317);
  160.                      _loc5_ = this[┬º┬ºconstant(13)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[6],23,76029189);
  161.                      _loc6_ = this[┬º┬ºconstant(13)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[9],4,3654602809);
  162.                      _loc3_ = this[┬º┬ºconstant(13)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[12],11,3873151461);
  163.                      _loc4_ = this[┬º┬ºconstant(13)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[15],16,530742520);
  164.                      _loc5_ = this[┬º┬ºconstant(13)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[2],23,3299628645);
  165.                      _loc6_ = this[┬º┬ºconstant(14)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[0],6,4096336452);
  166.                      _loc3_ = this[┬º┬ºconstant(14)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[7],10,1126891415);
  167.                      _loc4_ = this[┬º┬ºconstant(14)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[14],15,2878612391);
  168.                      _loc5_ = this[┬º┬ºconstant(14)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[5],21,4237533241);
  169.                      _loc6_ = this[┬º┬ºconstant(14)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[12],6,1700485571);
  170.                      _loc3_ = this[┬º┬ºconstant(14)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[3],10,2399980690);
  171.                      _loc4_ = this[┬º┬ºconstant(14)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[10],15,4293915773);
  172.                      _loc5_ = this[┬º┬ºconstant(14)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[1],21,2240044497);
  173.                      _loc6_ = this[┬º┬ºconstant(14)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[8],6,1873313359);
  174.                      _loc3_ = this[┬º┬ºconstant(14)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[15],10,4264355552);
  175.                      _loc4_ = this[┬º┬ºconstant(14)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[6],15,2734768916);
  176.                      _loc5_ = this[┬º┬ºconstant(14)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[13],21,1309151649);
  177.                      _loc6_ = this[┬º┬ºconstant(14)](_loc6_,_loc5_,_loc4_,_loc3_,_loc2_[4],6,4149444226);
  178.                      _loc3_ = this[┬º┬ºconstant(14)](_loc3_,_loc6_,_loc5_,_loc4_,_loc2_[11],10,3174756917);
  179.                      _loc4_ = this[┬º┬ºconstant(14)](_loc4_,_loc3_,_loc6_,_loc5_,_loc2_[2],15,718787259);
  180.                      _loc5_ = this[┬º┬ºconstant(14)](_loc5_,_loc4_,_loc3_,_loc6_,_loc2_[9],21,3951481745);
  181.                      this[┬º┬ºconstant(2)][0] += _loc6_;
  182.                      this[┬º┬ºconstant(2)][1] += _loc5_;
  183.                      this[┬º┬ºconstant(2)][2] += _loc4_;
  184.                      this[┬º┬ºconstant(2)][3] += _loc3_;
  185.                   };
  186.                   eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(18)] = function()
  187.                   {
  188.                      this[┬º┬ºconstant(0)] = this[┬º┬ºconstant(1)] = 0;
  189.                      this[┬º┬ºconstant(2)][0] = 1732584193;
  190.                      this[┬º┬ºconstant(2)][1] = 4023233417;
  191.                      this[┬º┬ºconstant(2)][2] = 2562383102;
  192.                      this[┬º┬ºconstant(2)][3] = 271733878;
  193.                      set(┬º┬ºconstant(16),0);
  194.                      while(eval(┬º┬ºconstant(16)) < this[┬º┬ºconstant(6)][┬º┬ºconstant(19)])
  195.                      {
  196.                         this[┬º┬ºconstant(6)][eval(┬º┬ºconstant(16))] = 0;
  197.                         set(┬º┬ºconstant(16),eval(┬º┬ºconstant(16)) + 1);
  198.                      }
  199.                   };
  200.                }
  201.                set("\x01",eval("\x01") - 29);
  202.                if(┬º┬ºpop())
  203.                {
  204.                   set("\x01",eval("\x01") + 242);
  205.                }
  206.                continue;
  207.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(20)] = function(b)
  208.                {
  209.                   var _loc2_ = this[┬º┬ºconstant(0)] >>> 3 & 63;
  210.                   if(4294967288 <= this[┬º┬ºconstant(0)])
  211.                   {
  212.                      this[┬º┬ºconstant(1)] = this[┬º┬ºconstant(1)] + 1;
  213.                      this[┬º┬ºconstant(0)] -= 4294967296;
  214.                   }
  215.                   this[┬º┬ºconstant(0)] += 8;
  216.                   this[┬º┬ºconstant(4)][_loc2_] = b & 255;
  217.                   trace(_loc2_);
  218.                   if(_loc2_ >= 63)
  219.                   {
  220.                      this[┬º┬ºconstant(15)](this[┬º┬ºconstant(4)],0);
  221.                   }
  222.                };
  223.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(21)] = function()
  224.                {
  225.                   var _loc4_ = new ┬º\┬º\┬ºconstant(3)┬º(8);
  226.                   var _loc2_ = undefined;
  227.                   var _loc3_ = undefined;
  228.                   _loc2_ = 0;
  229.                   while(_loc2_ < 4)
  230.                   {
  231.                      _loc4_[_loc2_] = this[┬º┬ºconstant(0)] >>> _loc2_ * 8 & 255;
  232.                      _loc4_[_loc2_ + 4] = this[┬º┬ºconstant(1)] >>> _loc2_ * 8 & 255;
  233.                      _loc2_ = _loc2_ + 1;
  234.                   }
  235.                   var _loc6_ = this[┬º┬ºconstant(0)] >>> 3 & 63;
  236.                   var _loc5_ = _loc6_ >= 56 ? 120 - _loc6_ : 56 - _loc6_;
  237.                   this[┬º┬ºconstant(20)](128);
  238.                   _loc2_ = 1;
  239.                   while(_loc2_ < _loc5_)
  240.                   {
  241.                      this[┬º┬ºconstant(20)](0);
  242.                      _loc2_ = _loc2_ + 1;
  243.                   }
  244.                   _loc2_ = 0;
  245.                   while(_loc2_ < 8)
  246.                   {
  247.                      this[┬º┬ºconstant(20)](_loc4_[_loc2_]);
  248.                      _loc2_ = _loc2_ + 1;
  249.                   }
  250.                   _loc2_ = 0;
  251.                   while(_loc2_ < 4)
  252.                   {
  253.                      _loc3_ = 0;
  254.                      while(_loc3_ < 4)
  255.                      {
  256.                         this[┬º┬ºconstant(6)][_loc2_ * 4 + _loc3_] = this[┬º┬ºconstant(2)][_loc2_] >>> _loc3_ * 8 & 255;
  257.                         _loc3_ = _loc3_ + 1;
  258.                      }
  259.                      _loc2_ = _loc2_ + 1;
  260.                   }
  261.                };
  262.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(22)] = function(bt)
  263.                {
  264.                   var _loc1_ = ┬º┬ºconstant(23);
  265.                   var _loc2_ = _loc1_[┬º┬ºconstant(24)](bt >> 4) + _loc1_[┬º┬ºconstant(24)](bt & 15);
  266.                   return _loc2_;
  267.                };
  268.             }
  269.             set("\x01",eval("\x01") + 376);
  270.             if(┬º┬ºpop())
  271.             {
  272.                set("\x01",eval("\x01") - 525);
  273.             }
  274.             continue;
  275.             eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(25)] = function(m)
  276.             {
  277.                var _loc4_ = ┬º┬ºconstant(26);
  278.                this[┬º┬ºconstant(18)]();
  279.                var _loc2_ = 0;
  280.                while(_loc2_ < m[┬º┬ºconstant(19)])
  281.                {
  282.                   this[┬º┬ºconstant(20)](m[┬º┬ºconstant(27)](_loc2_));
  283.                   _loc2_ = _loc2_ + 1;
  284.                }
  285.                this[┬º┬ºconstant(21)]();
  286.                _loc2_ = 0;
  287.                while(_loc2_ < 16)
  288.                {
  289.                   _loc4_ += this[┬º┬ºconstant(22)](this[┬º┬ºconstant(6)][_loc2_]);
  290.                   _loc2_ = _loc2_ + 1;
  291.                }
  292.                return _loc4_;
  293.             };
  294.          }
  295.          set("\x01",eval("\x01") + 81);
  296.          if(┬º┬ºpop())
  297.          {
  298.             set("\x01",eval("\x01") + 44);
  299.          }
  300.          continue;
  301.       }
  302.       set("\x01",eval("\x01") + 120);
  303.       ┬º┬ºpush(true);
  304.       continue;
  305.       eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(28)] = function(d, m)
  306.       {
  307.          return this[┬º┬ºconstant(25)](m) == d;
  308.       };
  309.    }
  310.    set("\x01",eval("\x01") - 502);
  311.    if(┬º┬ºpop())
  312.    {
  313.       set("\x01",eval("\x01") + 309);
  314.    }
  315.    continue;
  316.    eval(┬º┬ºconstant(31))[┬º┬ºconstant(32)](┬º┬ºconstant(30),eval(┬º┬ºconstant(7)));
  317.    break;
  318. }
  319.